separation of powers - Spanisch Englisch Wörterbuch